&(bitwise AND)
تستخدم للمقارنة بين رقمين بالنظام الثنائي مثل :
|
العدد بالنظام العشري |
العدد بالنظام الثنائي |
||
|
5 |
1 |
0 |
1 |
|
7 |
1 |
1 |
1 |
|
الناتج = 5 |
1 |
0 |
1 |
ومن الجدول نجد أن الناتج يكون 1 إذا
كانت قيمة كل من الرقمين تساوي 1,أما غير ذلك تساوي 0 .
ولذلك نجد أن الناتج = 101
أي 5 بالنظام العشري,ويتضح ذلك في المثال التالي:
var x:Number = 5
var y:Number = 7
var z = x&y
trace(z);
ويكون
الناتج هو 5 .
******************************